#!/usr/local/bin/node

/**
 * nodejs 文件系统模块
 */
const fs = require('fs')
const path = require('path')

// 非阻塞
// fs.stat('./server.md', (err, stats) => {
//   if (err) {
//     console.log(err)
//     throw err
//   }
//   console.log(stats)
//   console.log('文件信息读取成功1')
// })

// // 阻塞
// try {
//   const stats = fs.statSync('./server.md')
//   console.log(stats.isFile())
//   console.log('文件信息读取成功2')
// } catch (err) {
//   console.log(err)
// }
console.log(path.resolve('server.md'))

const folderName = 'test'

try {
  if (!fs.existsSync(folderName)) {
    fs.mkdirSync(folderName)
  }
} catch (err) {
  console.error(err)
}
